<?php
class Str_Helper_Substr extends Zend_View_Helper_Abstract
{
    public function Substr($text, $length = 0)
    {
        $text = $text.' ';
        if ($length == 0) {
            return $text;
        }
        if ($length < strlen($text)) {
            for ($i = 0; $i < strlen($text); $i++) {
                if ($i >= $length - 1) {
                    if ($text[$i] == ' ') {
                        return substr($text, 0, $i).'...';
                    }
                }
            }
        }
        return $text;
    }
}
